import moment from 'moment'
function columns1(vm) {
  const cols = [
    {
      title: '序号',
      dataIndex: 'rowIndex',
      align: 'center',
      width:80,
      customRender: function (t, r, index) {
        return parseInt(index) + 1
      }
    },
    {
      title: '核算单位名称',
      dataIndex: 'org_nm',
      align: 'center',
    },
    {
      title: '项目名称',
      dataIndex: 'proj_nm',
      align: 'center',
    },
    {
      title: '项目金额',
      dataIndex: 'con_amt',
      align: 'center'
    },
    {
      title: '项目开始时间',
      dataIndex: 'proj_start_dt',
      align: 'center',
      customRender: (value, row, index) => {
        return {
          children: value && moment(value).format('YYYY-MM-DD'),
        }
      }
    },
    {
      title: '项目结束时间',
      dataIndex: 'proj_end_dt',
      align: 'center',
      customRender: (value, row, index) => {
        return {
          children: value && moment(value).format('YYYY-MM-DD'),
        }
      }
    },
    {
      title: '分包队伍引进问题',
      dataIndex: 'fbdwwt',
      align: 'center'
    },
    {
      title: '设备租赁问题',
      dataIndex: 'sbzlwt',
      align: 'center'
    },
    {
      title: '物资采购问题',
      dataIndex: 'wzcgwt',
      align: 'center'
    },
    // {
    //   title: '操作',
    //   align: 'center',
    //   dataIndex: 'action',
    //   scopedSlots: { customRender: 'action' }
    // }
  ]
  return cols
}
function columns2(vm) {
  const cols = [
    {
      title: '序号',
      dataIndex: 'rowIndex',
      align: 'center',
      width:80,
      customRender: function (t, r, index) {
        return parseInt(index) + 1
      }
    },
    {
      title: '队伍名称',
      dataIndex: 'sub_entp_nm',
      align: 'center',
    },
    {
      title: '项目名称',
      dataIndex: 'proj_nm',
      align: 'center',
    },
    {
      title: '队伍人数',
      dataIndex: 'psn_scl',
      align: 'center'
    },
    {
      title: '队伍进场时间',
      dataIndex: 'in_dt',
      align: 'center',
      customRender: (value, row, index) => {
        return {
          children: value && moment(value).format('YYYY-MM-DD'),
        }
      }
    },
    {
      title: '队伍出场时间',
      dataIndex: 'out_dt',
      align: 'center',
      customRender: (value, row, index) => {
        return {
          children: value && moment(value).format('YYYY-MM-DD'),
        }
      }
    },
    {
      title: '合同签订时间',
      dataIndex: 'sign_dt',
      align: 'center',
      customRender: (value, row, index) => {
        return {
          children: value && moment(value).format('YYYY-MM-DD'),
        }
      }

    },
    {
      title: '违规问题类型',
      dataIndex: 'wgwtlx',
    },
    {
      title: '操作',
      align: 'center',
      dataIndex: 'action',
      width:240,
      scopedSlots: { customRender: 'action' }
    }
  ]
  return cols
}

function columns3(vm) {
  const cols = [
    {
      title: '序号',
      dataIndex: 'rowIndex',
      align: 'center',
      width:80,
      customRender: function (t, r, index) {
        return parseInt(index) + 1
      }
    },
    {
      title: '设备名称',
      dataIndex: 'dvce_nm',
      align: 'center',
    },
    {
      title: '进场登记单编号',
      dataIndex: 'bill_id',
      align: 'center',
    },
    {
      title: '验收日期',
      dataIndex: 'istore_dt',
      align: 'center',
      customRender: (value, row, index) => {
        return {
          children: value && moment(value).format('YYYY-MM-DD'),
        }
      }
    },
    {
      title: '负责人',
      dataIndex: 'pic',
      align: 'center'
    },
    {
      title: '原值',
      dataIndex: 'orgn_val',
      align: 'center'
    },
    {
      title: '合同签订时间',
      dataIndex: 'sign_dt',
      align: 'center',
      customRender: (value, row, index) => {
        return {
          children: value && moment(value).format('YYYY-MM-DD'),
        }
      }
    },
    {
      title: '违规问题类型',
      dataIndex: 'wgwtlx',
      align: 'center'
    },
    {
      title: '操作',
      align: 'center',
      dataIndex: 'action',
      width:240,
      scopedSlots: { customRender: 'action' }
    }
  ]
  return cols
}
function columns4(vm) {
  const cols = [
    {
      title: '序号',
      dataIndex: 'rowIndex',
      align: 'center',
      width:80,
      customRender: function (t, r, index) {
        return parseInt(index) + 1
      }
    },
    {
      title: '物资名称',
      dataIndex: 'mat_cls_nm',
      align: 'center',
    },
    {
      title: '点收单单号',
      dataIndex: 'chkin_odr_num',
      align: 'center',
    },
    {
      title: '点收时间',
      dataIndex: 'chkin_tm',
      align: 'center',
      customRender: (value, row, index) => {
        return {
          children: value && moment(value).format('YYYY-MM-DD'),
        }
      }
    },
    {
      title: '库管员',
      dataIndex: 'wrhs_kpr',
      align: 'center'
    },
    {
      title: '合同名称',
      dataIndex: 'con_nm',
      align: 'center',
      scopedSlots: { customRender: 'con_nm' }
      // ellipsis:true
    },
    {
      title: '合同签订时间',
      dataIndex: 'sign_dt',
      align: 'center',
      customRender: (value, row, index) => {
        return {
          children: value && moment(value).format('YYYY-MM-DD'),
        }
      }
    },
    {
      title: '违规问题类型',
      dataIndex: 'wgwtlx',
      align: 'center'
    },
    {
      title: '操作',
      align: 'center',
      dataIndex: 'action',
      width:240,
      scopedSlots: { customRender: 'action' }
    }
  ]
  return cols
}
export {
  columns1,
  columns2,
  columns3,
  columns4,
}
